/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let IconMaichepin: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M0 0h1024v1024H0z"
        fill={getIconColor(color, 0, '#FFFFFF')}
      />
      <Path
        d="M338.282667 810.666667a64 64 0 1 1 0 128 64 64 0 0 1 0-128zM789.333333 810.666667a64 64 0 1 1 0 128 64 64 0 0 1 0-128z m-489.642666-82.773334l-0.256-0.085333a31.872 31.872 0 0 1-17.962667-17.237333 29.162667 29.162667 0 0 1-1.578667-4.586667l-0.213333-0.853333a32.213333 32.213333 0 0 1-0.64-3.797334l0.32 2.197334-0.064-0.384L189.226667 160H106.666667v-64h109.717333a32 32 0 0 1 30.954667 23.914667l0.618666 2.858666 22.314667 134.741334H896a32 32 0 0 1 31.872 34.858666l-0.362667 2.773334-73.173333 408.405333a32 32 0 0 1-31.488 26.346667h-512c-3.904 0-7.68-0.704-11.157333-2.005334z"
        fill={getIconColor(color, 1, '#111111')}
      />
    </Svg>
  );
};

IconMaichepin.defaultProps = {
  size: 18,
};

IconMaichepin = React.memo ? React.memo(IconMaichepin) : IconMaichepin;

export default IconMaichepin;
